Reverse-Engineering - How Do Hackers Debug & Hack System Software/Services